/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package accountmanager.dao;

import java.text.DateFormat;
import java.util.Date;

/**
 *
 * @author aluno653
 */
public class Conta {
    private int numero;
    private Date dataAbertura;
    private double saldo = 0.0;
    private Cliente cliente;

    public Conta() {
        this(0, 0.0, null);
    }

    public Conta(int numero, double saldo, Cliente cliente) {
        this.numero = numero;
        dataAbertura = new Date();
        DateFormat df = DateFormat.getDateInstance(DateFormat.MEDIUM);
        df.format(dataAbertura);
        this.saldo = saldo;
        this.cliente = cliente;
    }

    public Date getDataAbertura() {
        return dataAbertura;
    }

    public void setDataAbertura(Date dataAbertura) {
        this.dataAbertura = dataAbertura;
    }

    public int getNumero() {
        return numero;
    }

    public void setNumero(int numero) {
        this.numero = numero;
    }

    public double getSaldo() {
        return saldo;
    }

    public void setSaldo(double saldo) {
        this.saldo = saldo;
    }

    public Cliente getCliente() {
        return cliente;
    }

    public void setCliente(Cliente cliente) {
        this.cliente = cliente;
    }

    public String imprmir() {
           return "Número : " + numero + " \n" +
                "Data de Abertura : " + dataAbertura + " \n" +
                "Saldo : " + saldo;
    }

}
